﻿@charset "UTF-8";
@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:1.8em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  vertical-align:middle;
}
.price{
	color: #cb1466;
}
#page_outer{position:fixed;top: 0px;right:0px; bottom:0; left:0;width: 100%;height: 100%;background:url(outer.png) repeat;z-index:1000;display: none;}
#page_outer.show{display: block;}
#page_outer2{position:fixed;top: 0px;right:0px; bottom:0; left:0;width: 100%;height: 100%;background:url(outer.png) repeat;z-index:1000;display: none;}
#page_outer2.show{display: block;}
#pullDown,#pullUp{ text-align:center; line-height:2.5;}
/*======================================================共用头部=====================================================================*/
/*首页头部文字广告*/
.top-ad{ background:#cb1466; color:#fff; width:96%; padding:0 2%; height:2em; line-height:2em;}
.top-ad span{ display:inline-block; width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top-ad i{ font-size:1em;}
.top-ad a{ color:#fff;}
/*首页头部图片广告*/
.top-adimg,.top-adimg img{ width:100%; display:block;}
.top-adimg{ position:relative; z-index:1500;}
.top-adimg i{ position:absolute; top:2%;right:1%; color:#fff; font-size:1.8em;}
.top-adimg .ad-close{width:30px; height:30px; display:block;color:#fff;}
/*首页头部*/
.sasa-header{width: 100%; height:4em; background-color: #000; }
.home-nav{margin:0 auto; width:94%;}
.home-nav a {display: inline-block;}
.home-nav .logo { width:50%; height:4em;overflow: hidden; text-align: center;vertical-align:middle; margin:0 auto 0 16%;display: inline-block;}
.home-nav .logo img {height:2em; vertical-align: middle; margin:1em auto 0 auto; display:block;}
.home-nav .item { color: white; text-align: center; padding-top:0.5em;}
.home-nav .item.fr{ margin-left:12px;}
.home-nav .iconfont{ font-size:2em;}
/*登录注册头部*/
.home-nav .a-name{ width:50%; margin:0 auto;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center;overflow: hidden; text-align: center;vertical-align: middle; color:#fff; line-height:3em; font-size:1.3em;}
.home-nav .a-name .iconfont{ font-size:1.2em; margin-right:10px; vertical-align:middle;}

/*======================================================共用底部=====================================================================*/
.sasafooter{clear:both; overflow:hidden;}
.sasa-tel{ line-height:2em; padding:1em 0; border-top:1px solid #c0c2c1;border-bottom:1px solid #c0c2c1; width:96%; margin:1em auto 0 auto;}
.sasa-tel p{ font-size:1.5em; color:#dc3f7e;}
.sasa-tel img{ display:block; width:45%; margin:0 auto;}
.footercopy{ background:#404042; color:#fff;text-align:center;}
@media screen and (max-width:1900px) {
	.footercopy{ font-size:1.2em; height:32px; line-height:32px;}
}
@media screen and (max-width:720px) {
	.footercopy{ font-size:1em;padding:0.8em 0; height:28px; line-height:28px;}
}
@media screen and (max-width:640px) {
	.footercopy{ font-size:1em;padding:0.5em 0; height:25px; line-height:25px;}
}
@media screen and (max-width:480px) {
	.footercopy{ font-size:0.75em;padding:0.3em 0; height:22px; line-height:22px;}
}
@media screen and (max-width:320px) {
	.footercopy{ font-size:0.6m;padding:0.3em 0; height:22px; line-height:22px;}
}

.sasa-link{ padding:15px 0; text-align:center;}
.sasa-link a{ margin:0 1em; color:#a3a4a6;}
.sasa-link a.f-red{color: #dc3f7e;}
.home-to-top .to-top {position:fixed; bottom:6px; right:2%;z-index:800;background:rgba(220, 63, 126, 0.6); width:3em; height:3em; text-align:center; line-height:3em; color:#fff;}
.footercart{position:fixed; bottom:6px;left:2%;z-index:800;background:rgba(220, 63, 126, 0.6);width:3em; height:3em; text-align:center; line-height:3em;}
.footercart a{ color:#fff; display:block; position:relative;}
.footercart b{ position:absolute; top:2px; left:3px;background:#dc3f7e; color:#fff; padding:2px 3px; height:10px; line-height:10px; font-size:0.8em; border-radius:6px; font-weight:normal;}

/*======================================================首页=====================================================================*/
/*首页轮播*/
.main-banner { position: relative;}
.main-banner .slider {max-width:640px; max-height:288px; min-height:144px; min-width:300px;width:100%; }
.main-banner .slider-item { float: left;height: 100%; }
.main-banner .slider-item img { display: block;max-width:640px; max-height:288px; min-height:144px; min-width:300px; width:100%; height:auto;}
.main-banner .slider-point { position: absolute; width: 100%; bottom: 0px; }


/*4个按钮*/
.main_link{display: box; display: -webkit-box; display: -moz-box; width:96%; background:#fff; padding:0 2%;
	margin-bottom:1em;margin-top:1em;border-top: solid 1px #bf9a5e;border-bottom: solid 1px #bf9a5e;}
.main_link li{-moz-box-flex:1; -webkit-box-flex:1;box-flex:1; text-align:center; padding:1em 0;border-right: solid 1px #ddd;}
/*.main_link li .rightline{ }*/
.main_link li a{ display:block;}
.main_link li i{ font-size:30px; color:#fff;}
.main_link li span{ display:block;border-radius:50%;width:4em; height:4em; line-height:4em; margin:0 auto;}
.main_link li:nth-child(1) span{background:#f8bc3a;}
.main_link li:nth-child(2) span{background:#bf9a5e;}
.main_link li:nth-child(3) span{background:#acd35c;}
.main_link li:nth-child(4) span{background:#44c1e1;}
.main_link li p{ font-size:1.2em; line-height:1.5em;font-family:"Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;}
/*共用标题-内页也有用到*/
.comon-title{ background:#fff; height:3em; line-height:3em;padding:0 2%;padding-top: 10px;}
.comon-title span a{ font-size:1em; color:#dc3f7e; }
.comon-title span i{ font-size:1em; display:inline-block; float:right;line-height:36px; margin-left:4px;}
.comon-title h2{ height:1.5em; line-height:1.5em; border-left:0.3em solid #dc3f7e; margin-top:0.3em; padding-left:0.5em; overflow:hidden;}
/*秒杀商品*/
.flashsale{}
.flashsalelist li{ width:100%; min-width:320px;border-bottom:1px solid #c0c1c3; overflow:hidden; position:relative;}
.flashsalelist li:last-child{ margin-bottom:1em;}
.flashsale-bt{ position:absolute; top:0;width:100%;}
.flashsalelist li h2{ color:#000; font-size:1.2em; line-height:2em;width:100%; background:rgba(255,255,255, 0.8);text-align:center;z-index:3; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.flashsalelist li h2 span{ display:inline-block; line-height:1.8em;width:70%;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; vertical-align:middle;}
.flashsale-pic{ overflow:hidden;}
.flashsale-pic a{ display:block;}
.flashsale-pic ins{ width:50%; margin:0 auto; display:block; margin-top:10%;}
.flashsale-pic img{width:100%; display:block;}
.flashsale-info{ position:absolute;bottom:0;width:100%;height:3.8em;line-height:3.8em;font-size:0.9em;overflow:hidden;border-top:2px solid #bf9a5e;z-index:1;}
.sale-price{width:94%;z-index:3;padding:0 3%; background:rgba(255,255,255, 0.8); position:absolute; bottom:0;}
.time{ color:#828387; font-size:1.2em;}
.time i{ color:#bf9a5e; font-size:1.3em;}
.sale-price .price{ margin-right:0.5em; font-size:1.6em;}
.sale-price del{ font-size:1.3em;}
i.count,i.count2{ display:block; width:32px; height:58px; padding:0 35px 0 0; line-height:62px; text-align:right;position:absolute;bottom:20%;right:3%; background:url(../../images/wap/count.png) no-repeat; background-size:90%;}
i.count2{ background:url(../../images/wap/count.png) no-repeat 0 -72px;background-size:90%;}
i.count b,i.count2 b{ color:#fff;font-family:Georgia, serif, Droid Serif; font-size:1.3em; font-weight:normal;}
/*每日必看*/
.mustcheck-list{}
.mustcheck-list li{ background:#fff;margin:0 0 1em 2%; width:47%; float:left; overflow:hidden;}
.mustcheck-pic{ width:100%; display:block;}
.mustcheck-info{border-top:3px solid #bf9a5e;}
.mustcheck-info h2{ font-size:1em; line-height:2em;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.mustcheck-info p{ color:#818286;}
.mustcheck-info p .iconfont{ color:#bf9a5e; font-size:1.5em;}
/*共用tab*/
.customer-tab{padding:0.3em 2%; position:relative; height:2em; line-height:2em; font-size:1.2em; background:#fff;}
.customer-tab li{ float:left; margin-right:2em;}
.customer-tab li.pingyi{border-bottom:2px solid #dc3f7e;position:absolute; bottom:0px; height:2px;}
/*热门品牌*/
.hotbrands{ width:100%;overflow:hidden;}
.brand_logo li{ width:50%; float:left;display:block;overflow: hidden;}
@media screen and (max-width:1900px) {
	.brand_logo li{width:50%;height:268px;}
}
@media screen and (max-width:720px) {
	.brand_logo li{width:50%;height:147px;}
}
@media screen and (max-width:640px) {
	.brand_logo li{width:50%;height:126px;}
}
@media screen and (max-width:480px) {
	.brand_logo li{width:50%;height:104px;}
}
@media screen and (max-width:320px) {
	.brand_logo li{width:50%;height:86px;}
}

.brand_logo li img{ width:100%; display:block;}
@media screen and (max-width:1900px) {
	.brand_logo li img{width:100%;display:block;}
}
@media screen and (max-width:720px) {
	.brand_logo li img{width:100%;display:block;}
}
@media screen and (max-width:640px) {
	.brand_logo li img{width:100%;display:block;}
}
@media screen and (max-width:480px) {
	.brand_logo li img{width:100%;display:block;}
}
@media screen and (max-width:320px) {
	.brand_logo li img{width:100%;display:block;}
}

/*-----------------------------------------------------秒杀频道页----------------------------------------------------*/
/*.flashsalepage i.count,.flashsalepage i.count2{ background:none; border:2px solid #fff;}*/



/*------------------------------------------------------商品列表页-----------------------------------------------*/
/*共用统计*/
.normalbar{ line-height:2.5;}


/*列表页一排一个商品模式*/
.gallery-list li{ background:#fff; margin-bottom:1em; padding:1em; line-height:1.5em;overflow:hidden;}
.gallery-pic{ width:35%; position:relative; border-right:1px solid #e0e0e1;}

@media screen and (max-width:1900px) {
	.gallery-pic{height:260px;width:260px;}
}
@media screen and (max-width:720px) {
	.gallery-pic{height:210px;width:210px;}
}
@media screen and (max-width:640px) {
	.gallery-pic{height:160px;width:160px;}
}
@media screen and (max-width:480px) {
	.gallery-pic{height:110px;width:110px;}
}
@media screen and (max-width:320px) {
	.gallery-pic{height:85px;width:85px;}
}

.gallery-pic dl{ position:absolute; right:2px;top:-4px; width:28%;}
.gallery-pic img{ width:100%; display:block;}
@media screen and (max-width:1900px) {
	.gallery-pic .lazy{height:260px;width:260px;display:block;overflow: hidden;}
}
@media screen and (max-width:720px) {
	.gallery-pic .lazy{height:210px;width:210px;display:block;overflow: hidden;}
}
@media screen and (max-width:640px) {
	.gallery-pic .lazy{height:160px;width:160px;display:block;overflow: hidden;}
}
@media screen and (max-width:480px) {
	.gallery-pic .lazy{height:110px;width:110px;display:block;overflow: hidden;}
}
@media screen and (max-width:320px) {
	.gallery-pic .lazy{height:85px;width:85px;display:block;overflow: hidden;}
}

.gallery-pic b{ position:absolute; left:0; top:0; width:22%;}
.gallery-pic i.act{position:absolute; right:5px; width:22%; bottom:0;}/*促销标签样式*/
.gallery-pic ins{position:absolute; left:0; top:0; width:100%;}
.gallery-info{ width:60%; }
.gallerybasic{ color:#828387;min-height:6.5em;max-height:95px; display:block; margin-bottom:5px; overflow:hidden;}
.gallerybasic h3{ font-size:1em; font-weight:normal; display:block;line-height:1.3;height:32px; overflow:hidden;}
.gallerybasic p{ line-height:1.3em;height:1.3em; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.red{color: #dc3f7e;}
.yew{ color:#bf9a5e;}
.gallery-info .time{ background:#bf9a5e; color:#fff; padding:0 3px; display:inline-block; font-size:1em;}
.gallery-info .time i{color:#fff; margin-right:2px; margin-top:1px;}
.gallery-price {font-size:1.2em; clear:both;}
.gallery-price  del{ color:#818387; font-size:0.8em; margin-left:0.3em;}
/*商品列表表现形式2--一排2个商品*/
.gallery-list2{ overflow:hidden;}
.gallery-list2 .gallerybasic{ height:7.3em; margin-bottom:0;}
.gallery-list2 .tags{ margin-top:6px;}
.gallery-list2 .gallery-pic dl {width:20%;right:-2%;}
.gallery-list2 li{background:#fff;margin:0 0 0.6em 2%; width:43%; padding:2%; float:left; overflow:hidden; text-align:left; position:relative;}
@media screen and (max-width:1900px) {
	.gallery-list2 li{height:560px;display:block;overflow: hidden;}
}
@media screen and (max-width:720px) {
	.gallery-list2 li{height:425px;display:block;overflow: hidden;}
}
@media screen and (max-width:640px) {
	.gallery-list2 li{height:330px;display:block;overflow: hidden;}
}
@media screen and (max-width:480px) {
	.gallery-list2 li{height:285px;display:block;overflow: hidden;}
}
@media screen and (max-width:320px) {
	.gallery-list2 li{height:268px;display:block;overflow: hidden;}
}

@media screen and (max-width:1900px) {
	.gallery-list2 li .proimg{width:440px;height:440px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:720px) {
	.gallery-list2 li .proimg{width:310px;height:310px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:640px) {
	.gallery-list2 li .proimg{width:225px;height:225px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:480px) {
	.gallery-list2 li .proimg{width:160px;height:160px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:320px) {
	.gallery-list2 li .proimg{width:138px;height:138px;margin:0 auto; display:block;overflow: hidden;}
}

.gallery-list2 li ins{ position:absolute;top:0; left:0; width:100%; z-index:1; text-align:center;}
.gallery-list2 li ins img{ width:65%; margin-top:15%;}
.gallery-list2 .gallery-pic{ width:100%; position:relative; border-right:none;}
@media screen and (max-width:1900px) {
	.gallery-list2 .gallery-pic{width:440px;height:440px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:720px) {
	.gallery-list2 .gallery-pic{width:310px;height:310px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:640px) {
	.gallery-list2 .gallery-pic{width:225px;height:225px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:480px) {
	.gallery-list2 .gallery-pic{width:160px;height:160px;margin:0 auto; display:block;overflow: hidden;}
}
@media screen and (max-width:320px) {
	.gallery-list2 .gallery-pic{width:138px;height:138px;margin:0 auto; display:block;overflow: hidden;}
}
.gallery-list2 .gallery-info{width:100%; padding:0.8em 0 0 0;border-top:1px solid #cac9c6;}
.tags{ height:23px;}
.tags span{background:#c69a62; display:inline-block; float:left; margin-right:5px; font-size:12px; padding:0 5px; color:#fff; border-radius:3px; margin-bottom:4px; white-space:nowrap;}



/*列表搜索页面-没有查询结果*/
.nofruittit{ font-size:1em; color:#818286; text-align:center; width:100%; text-align:center; padding-top:20px; height:20px; line-height:20px; overflow:hidden;}
.cryface{ text-align:center; font-size:3.5em; height:85px; line-height:85px; color:#d7d7d8; margin-top:5px; width:100%; overflow:hidden;}
.mblike{ background:#fff; width:90%; margin:auto; margin-top:35px;border-radius:0px 5px  5px  5px ; padding-bottom:2%;}
.mbliketit{ border-left:#c1995e 4px solid; height:35px; width:auto; border-bottom:1px solid #c0c2c1; color:#565d65; line-height:35px; text-indent:10px; font-size:1.2em;}
.mblike-pic{ float:left;width:20%; overflow:hidden;}
.mblike-pic img{ width:100%; float:left;}
ul.mblike_ul{ width:96%; margin:auto; }
li.mblike_li{ border-bottom:1px solid #c0c1c3; width:auto; overflow:hidden; padding:15px 10px; min-height:40px; }
li.mblike_li a{ display:block; width:100%; overflow:hidden; position:relative; }
.mblike_cli{ width:79%; float:left; }
.mblike_name{ color:#575e68; font-size:1em; font-weight:normal; height:3em; line-height:3em; margin-left:10px; margin-top:-2.5em; position:absolute; top:50%; left:20%; white-space:nowrap; width:76%; overflow:hidden;text-overflow:ellipsis;}
.mblike_love{ color:#dc3f7e; color:#1em; font-weight:bold; margin-left:10px; position:absolute; top:50%; left:20%;}
.mblike_showmore{ width:96%; height:30px; line-height:30px; background:#f2f2f2; margin:auto; text-align:center; position:relative; top:-2px; font-size:1em;}


/*-----------------------------------------------商品详情页-----------------------------------------*/
.show_pic{ width:96%; margin:auto; position:relative; overflow:hidden; min-height:250px;}
.show_pic i.count b,.show_pic i.count2 b{font-family:Georgia, serif, Droid Serif; font-weight:normal; font-size:1.3em;}
.show_pic .count,.show_pic .count2{ top:18px; line-height:60px; left:2%;}
.new_ico{font-size:0px; line-height:1.1em; position:absolute; top:15px; left:8px; display:block; width:15%;z-index:10;}
.dazhe_ico{ font-size:15px; text-indent:0px;  width:60px; height:60px; line-height:60px; text-align:center; color:#fff; background:#dc3d7d; display:block; position:absolute; top:10px; left:0px;z-index:10;}
.dazhe_ico i{ font-family:Georgia, "Times New Roman", Times, serif;margin-right:5px; letter-spacing:-1px; }
.new_topbj{position:absolute; top:10px; right:10px; font-size:0.9em; z-index:10;}
.new_copin{ color:#dc3d7e; margin-right:5px;}
.new_co56{ color:#565d67; margin-left:10px;}
.show_pic_qh{ text-align:center; font-size:0px; line-height:0px; width:100%;}
.show_pic_qh a.clickena{ background-color:#d1a274;}
.show_pic_qh a{ display:inline-block; width:40px; background-color:#f3f3f3; height:4px; line-height:3px; font-family: Tahoma, Geneva, sans-serif;}
.show_piclist{ width:100%; padding-bottom:0px; overflow:hidden; white-space:nowrap; font-size:0px;}
.show_piclist li{ width:100%; display:inline; font-size:0px;}
.show_money{ width:100%; margin:auto; padding:10px 0px; overflow:hidden;border-bottom:1px solid #c0c1c3;color:#565e67;}
.show_money_new{ color:#ed3d7d; letter-spacing:-2px;font-size:1.8em; line-height:1.5em; float:left; font-family:"Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; white-space:nowrap;}
.show_money_vip{ clear:left;  display:block;font-size:12px; color:#666c75; font-size:1em; float:left;}
.show_money_other{ float:right; padding-right:10px; font-size:1em; color:#cd9b6a; margin-top:2.3em;}
.show_fav_other{float:right; padding-right:10px; font-size:1em;margin-top:2.3em; color:#666c75;}
.deline{ text-decoration:line-through;color:#a1a2a4; margin-right:10px; font-size:0.9em;}
.show_bar{ width:94%; margin:auto;overflow:hidden; }
.show_bar .p-show,.show_bar p{ clear:both; margin-bottom:5px; overflow:hidden; line-height:20px/*详情页标签活动行距*/;}
.djbq{ color:#e99f40; font-size:1em; margin-left:-5px;}
.show_tit{ width:100%;color:#565d67; font-size:1.1em;  line-height:1.5em; text-align:left; text-indent:0px;  }
.show_hd{ width:100%; padding:15px 0px; line-height:2.5em; font-size:12px; color:#555d68; position:relative/*弹出赠品*/;}
.show_hd b{ -moz-border-radius:3px;  -webkit-border-radius: 3px; border-radius: 3px; color:#fff;   padding:2px 5px; margin-right:10px;}
.show_hdzp{ background:#29a374;}
.show_hddz{ background:#ea6664;}  
.show_class{ border:10px solid #f2f2f2; border-width:10px 0px;  font-size:1em; color:#565c68;}
.show_class li{ padding:10px 0px; padding-left:2%; width:96%; display:block; overflow:hidden; line-height:40px;}
.show_classname{ width:18%; text-align:left; float:left; font-size:1.2em; margin-top:4px;}
.koubeipoint{font-size:1.3em;}
.show_selectcolor_fat{ float:right; overflow:hidden;width:82%;display:block;margin-top:4px;}
.show_selectcolor{ display:flex;  width:100%; white-space:nowrap; float:left; overflow-x:auto; padding-bottom:50px; display:block; }


@media screen and (max-width:1900px) {
	.show_color_obejct{height:44px; width:44px;margin-right:7%;}
	.show_color_obejct_{height:40px; width:40px;}
	.show_color_obejct_off_{height:44px; width:44px;}
	.show_color_obejct_off{height:44px; width:44px;margin-right:7%;}
	.show_zg{ top:42%; }
}
@media screen and (max-width:720px) {
	.show_color_obejct{height:44px; width:44px;margin-right:8%;}
	.show_color_obejct_{height:40px; width:40px;}
	.show_color_obejct_off_{height:44px; width:44px;}
	.show_color_obejct_off{height:44px; width:44px;margin-right:8%;}
	.show_zg{ top:40%; }
}
@media screen and (max-width:640px) {
	.show_color_obejct{height:44px; width:44px;margin-right:5%;}
	.show_color_obejct_{height:40px; width:40px;}
	.show_color_obejct_off_{height:44px; width:44px;}
	.show_color_obejct_off{height:44px; width:44px;margin-right:5%;}
	.show_selectcolor_fat span:nth-child(5n)
	.show_zg{ top:42%; }
}
@media screen and (max-width:480px) {
	.show_color_obejct{height:44px; width:44px;margin-right:4%;}
	.show_color_obejct_{height:40px; width:40px;}
	.show_color_obejct_off_{height:44px; width:44px;}
	.show_color_obejct_off{height:44px; width:44px;margin-right:4%;}
	.show_selectcolor_fat span:nth-child(5n)
	.show_zg{ top:42%; }
}
@media screen and (max-width:320px) {
	.show_color_obejct{height:38px; width:38px;margin-right:3%;}
	.show_color_obejct_{height:34px; width:34px;}
	.show_color_obejct_off_{height:38px; width:38px;}
	.show_color_obejct_off{height:38px; width:38px;margin-right:3%;}
	.show_selectcolor_fat span:nth-child(5n)
	.show_zg{ top:38%;}
}

.show_color_obejct{ display:inline-block; background:#cc9964;  -moz-border-radius:100% 100% 0px 100%;  -webkit-border-radius:100% 100% 0px 100%; border-radius: 100% 100% 0px 100%; overflow:hidden; position:relative; }
.show_selectcolor_fat span:last-child{ margin-right:0;}
.show_color_obejct_{ display:block;  -moz-border-radius:100%;  -webkit-border-radius:100%; border-radius:100%;  margin:2px;}
.show_color_obejct_off_{ display:block;  -moz-border-radius:100%;  -webkit-border-radius:100%; border-radius:100%;}
.show_zg{ position:absolute; left:78%;font-size:10px; color:#fff; }
.show_color_obejct_off{ display:inline-block; -moz-border-radius:100%;  -webkit-border-radius:100%; border-radius:100%; overflow:hidden; position:relative;  }
.show_color_showname{width:100%; text-align:left; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.show_selecobj{ width:82%; float:left; position:relative; top:-3px; left:0px;}
.show_hs_clicked{white-space: nowrap;background:#f2f2f2; border:1px solid #e5e5e5; padding:7px 10px ; color:#565c68; float:left; font-size:100%; height:25px; line-height:25px; margin-right:10px; margin-bottom:5px; overflow:hidden;} 
.show_hs{white-space: nowrap;text-overflow: ellipsis; padding:7px 10px;background:#fff; border:1px solid #e4e4e4; color:#e4e4e4; float:left; font-size:100%;line-height:25px; height:25px; margin-right:10px;margin-bottom:5px; overflow:hidden;}
.show_hs a{color:#c1c1c1;}
.show_num{height:18px;width:35px; text-align:center; font-size:12px; position:relative;}
.show_num_fat{ margin-right:2px;  padding:7px 0px; width:35px; text-align:center; font-size:1.3em; margin-bottom:0px;}
.show_kcjz{ margin-left:5px; color:#ee407f;}
.show_wjx i{width:75px;height: 11px; background: url(../images/star.gif) no-repeat 0 0; display:inline-block; position:relative; top:2px;}
.show_wjx i.stars_5 { background-position: 0px 0px; }
.show_wjx i.stars_4 { background-position: 0px -24px; }
.show_wjx i.stars_3 { background-position: 0px -46px; }
.show_wjx i.stars_2 { background-position: 0px -65px; }
.show_wjx i.stars_1 { background-position: 0px -90px; }
.show_wjx i.stars_0 { background-position: 0px -105px; }
.show_wjx i.show_fens{background:none; font-size:1.2em; color:#828387; margin-left:5px;}
a.show_key{ display:inline-block; padding:5px 15px; border:1px solid #cc9964; color:#cc9964; margin-right:10px;  -moz-border-radius:20px;  -webkit-border-radius: 20px; border-radius: 20px; overflow:hidden; font-size:1em;}
.show_key_fat{ white-space:nowrap; overflow:hidden;}
.show_bright_fat{ white-space:nowrap; }
.show_bright{ display:inline-block; margin-right:5px; color:#95969b; font-size:1em; line-height:20px; }
.show_ico{ float:left; margin-right:5px; font-size:1.8em;color:#dc3d7d;}
.show_ico img{ height:20px; float:left;}
.show_cli{ width:100%; background:#f2f2f2; padding:10px 0px;}
.show_cliul{ width:100%; background:#fff; border-bottom:1px solid #c0c1c3;}
.show_cliulli{ height:45px; line-height:45px; border-top:1px solid #c0c1c3; text-indent:10px; color:#555e67; font-size:1.2em;}
.show_jtright{ font-size:.8em; float:right; padding-right:10px; color:#818286;	} 
.show_cliulli a{ display:block;} 
.show_down,.show_zhgm{ color:#dc3f7e;} 
.show_list{ width:100%; margin:auto; background:#f2f2f2; padding:15px 0px; border-top:1px solid #c0c2c1;  }
.show_cliulli_{margin-top:15px; height:auto;}
.show_cliulli_ li{ width:96%; margin:auto; background:#fff; height:45px; line-height:20px; }
.show_list li{ height:auto; padding:10px 0px; overflow:hidden; }
.show_list li a{ display:block; overflow:hidden; height:auto; width:100%;position:relative;}
.show_list_showpic{ float:left; width:100px; min-height:100px; text-align:center; }
.show_list_showpic img{width:100%;}
.show_list_right{ width:60%;  height:74px; position:absolute; left:115px; top:50%; margin-top:-37px;  line-height:20em; color:#565d67; font-size:12px;}
.show_list_love{ line-height:20px; font-size:12px;color:#828387; overflow:hidden;}
.show_list_love del{text-decoration:line-through;}
.show_list_love b{ line-height:20px; font-size:14px; margin-right:10px; text-decoration:none;}
.show_list_name{ font-size:12px; max-height:3em; overflow:hidden; line-height:1.5em;}
.show_list_right p{ text-indent:0px;}
li.show_list_pay{border-top:1px solid #e0e0e1; position:relative; padding-bottom:15px;  padding-top:10px; height:90px; }
li.show_list_nopay{border-top:1px solid #e0e0e1; position:relative; padding-bottom:15px;  padding-top:10px; height:60px; }
.show_red{color:#ed3f7e;  }
.show_list_right_{right: 0px;left: auto;top: 35px;width:66%;  }
.pay_money{ padding-left:0px; text-indent:0px; font-size:26px; height:40px; line-height:40px; padding-top:5px; float:left; letter-spacing:-1px;}
.show_list_right p.show_scj{ font-size:11px; white-space:nowrap; clear:left; height:25px; line-height:25px;  color:#565f66; width:100%; text-indent:5px; color:#565d67;}
.delete-line{ text-decoration:line-through; margin-right:5px;}
.show_scj.delete-line{ margin-right:0px;}
.show_list li a.show_list_paybut,.show_list .show_list_paybut{ border:0px; background:#ed3f7e;  color:#fff; font-size:16px; display:block; width:90%; max-width:230px;   margin-left:5px; height:35px; line-height:35px; text-align:center; float:left;-moz-border-radius:3px;  -webkit-border-radius: 3px; border-radius: 3px;}
.show_foot{ position:fixed; top:100%; height:68px; margin-top:-68px; background:#fcfcfc; width:100%; z-index:900; border-top:1px solid #c0c2c1; line-height:60px;}
.show_foot_gwc{ width:60px; text-align:center; color:#ee3e7e; position:relative; float:left; position:relative; z-index:500000;}
.show_foot_gwc a{ display:block;}
.lsgwc{ font-size:24px;}
.show_foot_Already{ font-size:12px; position:absolute; top:8px; left:10px; display:block; height:20px; line-height:20px; color:#fff; padding:0px 6px; background:#cc1567;-moz-border-radius:20px;  -webkit-border-radius: 20px; border-radius: 20px; }
.font_money{ font-size:22px; letter-spacing:-1px;font-family:"Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;}
.show_addgwc{ height:35px; line-height:35px; font-size:16px; text-align:center; color:#fff; background:#ee3e7e; display:inline-block; width:40%; float:right; margin-right:15px; position:relative; top:10px; -moz-border-radius:3px;  -webkit-border-radius: 3px; border-radius: 3px; max-width:300px;}
.show_foot_{ width:100%; height:75px; }
.show_qy{ padding:0px; height:38px; line-height:38px;}
.show_sellOver{ width:50%; height:50%; position:absolute; top:23%; left:23%; background:url(../images/over.png) no-repeat center; background-size:100px; z-index:50;}
.show_nothbut{ background:#cc9964}
.button_no{ background:#8f8f8f}
.show_fl{ background:#874f8c;}
.show_list_showpic_{ position:absolute; top:0px;}
.show_syh{ position:relative; top:-5px; font-size:1em; color:#bc9c5f; margin-left:0px;  margin-right:5px; float:left; font-weight:normal;}
.show_qianggggg{ color:#565d67; overflow:hidden; line-height:1.5em; font-size:1.1em;}
.shwo_begys{border:1px solid #000;color:#fff; height:35px;font-size:14px;position:relative; z-index:800;color:#fff;}
.back-yelw{height:20px; line-height:20px;background:#c19a5f; padding:8px 2%; overflow:hidden;}
.show_djs{ color:#fff; float:left; vertical-align:middle;}
/*秒杀预告*/
.shwo_begys2{border:1px solid #000;color:#fff; height:35px;font-size:14px;position:relative; z-index:800;color:#fff;}
.shwo_begys2 .shwo_jtou{background:url(jt2.gif) no-repeat 0 -214px;}
.shwo_begys2 .back-yelw{background:#874f8c;}

.show_djs .day,.show_djs .hour,.show_djs .minute,.show_djs .second{font-size:16px; }
.time-morezt{font-size:13px;}
.show_djs_fat{font-size:13px;overflow:hidden; text-align:right; }
.show_djs_fat_{float:left;font-size:12px;overflow:hidden; text-indent:0;}
.show_djs_time{ float:left;}
.show_djs_timei{ float:left;}
.shwo_jtou{width:13px;height:13px;position:absolute;left:8%; bottom:-12px; background:url(jt2.gif) no-repeat 0 -152px;}

.J_pt-num i{ margin:0px;}
.J_btn{ font-weight:bolder;}
	.wap_pfen{position:relative; float:left; color:#ccc;}
	.wap_pfen i{ font-size:14px;}
	.wap_pfen_yuan{position:absolute; top:3px; left:0px;}
	.wap_pfen_zhen{  position:absolute; top:3px; left:0px;padding:0px;margin:0px; color:#cc9964; overflow:hidden; white-space:nowrap; }
	.per-ping{ position:absolute; top:4px; left:85px; color:#999; width:80px;}

/*---商品详情 tab---*/
/*商品详情具体参数*/
.prodetail-tab{ height:40px; line-height:40px;border-bottom:1px solid #e5e5e5;display: -webkit-box;display: -moz-box;display: box;}
.prodetail-tab li{-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1;background:#f2f2f2;border-right:1px solid #e5e5e5; text-align:center; margin-left:1px;}
.prodetail-tab li:first-child{ margin:0;}
.prodetail-tab li a{display:block; font-size:1.2em; color:#828385;}
.prodetail-tab li.current{ background:#fff; height:41px;}
.prodetail-tab li.current a{color:#545c67;}
.product-attributes li {clear: both;color: #333;padding: 6px 2% 6px 4%;border-bottom:1px solid #e5e5e5; overflow:hidden;}
.product-attributes li span {color: #666;display: inline-block;width:30%;}
.attributes-cont {float: right;text-align:left; width:65%;}
.detailarea-content{ padding:10px 3%;}
.detailarea-content img{ width:100%;}

/*修复编辑器自定义内容默认样式*/
.detailarea-edit em{ font-style:italic; line-height:normal;}
.detailarea-edit ul{list-style-position:inside; line-height:normal; margin-left:20px; margin-top:10px;}
.detailarea-edit ul li{list-style-type:disc;list-style-position:inside; line-height:normal;}
.detailarea-edit ol{list-style-type:decimal; list-style:decimal;list-style-position:inside; line-height:normal; padding-left:20px;}
.detailarea-edit ol li{list-style-type:decimal; list-style:decimal;list-style-position:inside; line-height:normal;}

/*商品详情用户评价*/
.member-discuss{ border-top:1px solid #c0c2c1; position:relative; }
.itips-good {background: url("best.png") no-repeat;height:72px;position: absolute;right:60px;top: -4px;width:60px; background-size:80%;}
.member-star{position:absolute;right:2%;top:16px;width:60px;}
.member-avatar{ width:70%; float:left; margin-top:0.5em;}
.member-avatar dt{ width:22%; float:left;}
.member-avatar dt i{ font-size:3em; color:#c69a62; font-weight:normal;}
.member-avatar dd{width:65%; float:left; padding-top:0.5em;}
.member-avatar dd.noskintype h3{ margin-top:8px;}
.member-avatar dd h3{ color:#404040; font-weight:normal; font-size:1.3em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.skintype{color:#828387; font-size:1em;}
.discuss-detail{}
.discuss-image{ overflow:hidden; margin-top:1em;}
.discuss-image li{width:27%; margin-right:2%; float:left; margin-bottom:0.5em;}
.discuss-image li:last-child{ margin-right:0;}
.discuss-image li img{ width:100%; display:block;}
.discuss-time{ padding:0.5em 0; color:#828387; font-size:1em;}

/*赠品弹出*/
.gift-box{z-index: 3000;position: fixed;top: 0px;left: 0;width: 100%;height: 100%;overflow: auto;}
.gift-box p.t-r{ width:94%; margin:0 auto;}
.gift-box a{color:#fff;}
.gift-box p{ padding-top:0.6em; padding-bottom:1em;}
.gift-box p .iconfont{ font-size:1.2em;}
.gift-pic{width:100%;}
.gift-pic img{ width:100%; display:block; margin-top:5px;}
.gift-text{ width:94%; margin:0 auto;color:#fff;}
.gift-text h3{ padding-top:1em;}
.gift-text h2{ font-weight:normal;}
.gift-box p .fbig{ font-size:1.6em;}

.giftul li{ clear:both; overflow:hidden;}
.giftul .attributes-cont{ width:80%; line-height:20px;}

/*-------------------------------------------------品牌列表---------------------------------------------*/
.brand-tab{ border-bottom:1px solid #e0e1e0; height:47px; background:#fff;overflow:hidden;}
.brand-tab li{ float:left; margin-left:22px; font-size:1.3em; font-weight:bold;}
.brand-tab li a{display:block; line-height:45px;}
.brand-tab li.current{ border-bottom:3px solid #dc3f7e; }
.brand-tab li.current a{color:#dc3f7e;}
.brand-dec{background:#fff; width:90%; padding:0 5%;font-size:1.2em;}
.brandlists{background:#fff; font-size:1.2em;}
.brandlists dt{background:#f2f2f2; padding:0 5%; font-weight:bold;line-height:2; font-size:1.3em; color:#5c616b;}
.brandlists dd{ background:#fff; width:90%; margin:0 auto;border-bottom:1px solid #e0e1e0;line-height:3;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.brandlists dd:last-child{border-bottom:none;}
.brandlists dd i{ line-height:1;margin-left:-0.3em; color:#fff;}
.brandlists dd i.f-red{color:#dc3f7e;}
.brandlists dd a{ color:#828388;}
.brand-abc{ width:15px; position:absolute; top:17em; right:1%; font-size:0.7em; text-align:center;}
.brand-abc li a{ color:#86888c;}
.now-abc{ width:100px; height:100px; position:fixed; left:38%; top:40%; text-align:center; }
.now-abc .now-abcfont{ position:absolute; top:25px; left:35%;z-index:5;color:#fff;font-size:3em;}
.now-abc .now-abcbj{width:100px; height:100px; background:#000; border-radius:8px;opacity:0.6; position:absolute; left:0; top:0;}
.brand_tab_fixed{position:fixed;top:0;margin:0 auto;box-Shadow:2px 4px 5px rgba(0,0,0,.1); background:#fff; z-index:100;}


/*会员中心首页未登录状态*/
.mem-nologin{ background:url(mem.jpg) no-repeat bottom center #000;background-size:contain; text-align:center; padding:1em 0 1.8em 0; line-height:2.8em;}
.mem-nologin h2{ font-size:1em; color:#fff; font-weight:normal;}
.login-link{ width:80%; margin:0 auto;display: -webkit-box;display: -moz-box;display: box;}
.login-link a{-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1; background:rgba(237, 63, 126, 0.8);display:block; border-radius:10px; color:#fff; margin-left:1%;}


/*---------------------------------------------------------活动频道页-----------------------------------------*/
.temaibanner{ display:block; position:relative;}
.temaibanner img{ width:100%;display:block;}
.temai-time{ position:absolute;color:#fff; left:30%; bottom:20%;}
.timemore{ font-size:1.6em; border-top:1px solid #fff; }
.temai-tab{ border-bottom:1px solid #e0e1e0; height:47px; background:#fff;display:-webkit-box;display:-moz-box;display:box; width:100%;}
.temai-tab li{ font-size:1.3em; font-weight:bold;-webkit-box-flex:1 ;-moz-box-flex: 1;box-flex:1; text-align:center;}
.temai-tab li a{display: inline-block;line-height:45px;margin:0 auto;}
.temai-tab li.current a{ border-bottom:3px solid #dc3f7e;color:#dc3f7e;}
.temai-about{position:absolute;color:#fff; left:40%; bottom:6%;}
.temai-about a{ color:#fff;}
.temai-text{ width:94%; margin:0 auto;color:#fff;}
.temai-text h3{ padding-top:1em;font-size:1.3em; text-align:center;}
.temai-text ol{list-style:decimal; padding:0; margin:0; line-height:2em; font-size:1.2em;}
.temai-text ol li{ list-style:decimal; padding:0 6px; margin:0 0 0 20px;}
/*活动弹出*/
.active-box{z-index: 3000;position: relative;}
.active-box p.t-r{ width:94%; margin:0 auto;}
.active-box a{color:#fff;}
.active-box p{ padding-top:0.6em; padding-bottom:1em;}
.active-box p .iconfont{ font-size:1.2em;}
.active-box p .fbig{ font-size:1.6em;}









.search { position: relative; height: 30px; background-color: #fc6b00; border: 2px solid #fc6b00; margin: 16px 0px 13px; }
.search .key { display: block; margin-right: 36px; background-color: white; border: none; width: 100%; height: 30px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.search .submit { width: 30px; height: 30px; position: absolute; top: 0; right: 0; background: #fc6b00 url() no-repeat 50%; border: none; }


.home-login { margin-bottom: 12px; }
.home-login .login { box-flex: 2; -webkit-box-flex: 2; -moz-box-flex: 2; padding-right: 12px; }
.home-login .reg { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; }

.home-logon { margin-bottom: 12px; padding: 5px; text-align: center; background: #eee; }
.home-logon .left { display: inline-block; padding: 0 5px; border-right: 1px solid #ddd; }
.home-logon a { display: inline-block; padding: 0 5px; border-left: 1px solid #fff; }

.home-hot .panel { padding: 15px 0; }
.home-hot .pt-item { float: left; width: 145px; padding-left: 5px; }
.home-hot .pt-item:nth-child(odd) { padding-left: 0; padding-right: 5px; }
.home-hot .pt-img { width: 143px; height: 143px; border: 1px solid #bfbfbf; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.home-hot .pt-img img { max-width: 143px; max-height: 143px; vertical-align: middle; }
.home-hot .price, .home-hot .pt-name { font-size: 13px; height: 25px; line-height: 25px; overflow: hidden; }

.home-brand .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.home-brand .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.home-brand .brand-list { border-top: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; }
.home-brand .brand-item { float: left; width: 74px; height: 29px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; border-left: 1px solid #bfbfbf; }
.home-brand .brand-item img { max-width: 74px; max-height: 29px; vertical-align: middle; }
.home-brand .brand-item:nth-child(4n+0) { width: 73px; height: 29px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.home-brand .brand-item:nth-child(4n+0) img { max-width: 73px; max-height: 29px; vertical-align: middle; }

.home-comment .title, .home-concessions .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.home-comment .title .arr, .home-concessions .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.home-comment .comment-list, .home-comment .concessions-list, .home-concessions .comment-list, .home-concessions .concessions-list { padding-bottom: 20px; }
.home-comment .comment-list .comment-item, .home-comment .comment-list .concessions-item, .home-comment .concessions-list .comment-item, .home-comment .concessions-list .concessions-item, .home-concessions .comment-list .comment-item, .home-concessions .comment-list .concessions-item, .home-concessions .concessions-list .comment-item, .home-concessions .concessions-list .concessions-item { margin-top: 2px; background: #f5f5f5; }
.home-comment .comment-list .comment-item a, .home-comment .comment-list .concessions-item a, .home-comment .concessions-list .comment-item a, .home-comment .concessions-list .concessions-item a, .home-concessions .comment-list .comment-item a, .home-concessions .comment-list .concessions-item a, .home-concessions .concessions-list .comment-item a, .home-concessions .concessions-list .concessions-item a { display: block; padding: 10px 50px 10px 80px; height: 62px; }
.home-comment .comment-list .comment-item img, .home-comment .comment-list .concessions-item img, .home-comment .concessions-list .comment-item img, .home-comment .concessions-list .concessions-item img, .home-concessions .comment-list .comment-item img, .home-concessions .comment-list .concessions-item img, .home-concessions .concessions-list .comment-item img, .home-concessions .concessions-list .concessions-item img { float: left; margin-left: -70px; width: 60px; height: 60px; border: 1px solid #ddd; }
.home-comment .comment-list .comment-item .arr, .home-comment .comment-list .concessions-item .arr, .home-comment .concessions-list .comment-item .arr, .home-comment .concessions-list .concessions-item .arr, .home-concessions .comment-list .comment-item .arr, .home-concessions .comment-list .concessions-item .arr, .home-concessions .concessions-list .comment-item .arr, .home-concessions .concessions-list .concessions-item .arr { float: right; margin-right: -30px; margin-top: 30px; }
.home-comment .comment-list .comment-item em, .home-comment .comment-list .concessions-item em, .home-comment .concessions-list .comment-item em, .home-comment .concessions-list .concessions-item em, .home-concessions .comment-list .comment-item em, .home-concessions .comment-list .concessions-item em, .home-concessions .concessions-list .comment-item em, .home-concessions .concessions-list .concessions-item em { display: block; height: 18px; line-height: 18px; overflow: hidden; }
.home-comment .comment-list .comment-item span, .home-comment .comment-list .concessions-item span, .home-comment .concessions-list .comment-item span, .home-comment .concessions-list .concessions-item span, .home-concessions .comment-list .comment-item span, .home-concessions .comment-list .concessions-item span, .home-concessions .concessions-list .comment-item span, .home-concessions .concessions-list .concessions-item span { display: block; margin-top: 5px; height: 40px; line-height: 20px; overflow: hidden; color: #999; }
.home-comment .comment-list .concessions-item a, .home-comment .concessions-list .concessions-item a, .home-concessions .comment-list .concessions-item a, .home-concessions .concessions-list .concessions-item a { height: 20px; line-height: 20px; }
.home-comment .comment-list .concessions-item .arr, .home-comment .concessions-list .concessions-item .arr, .home-concessions .comment-list .concessions-item .arr, .home-concessions .concessions-list .concessions-item .arr { margin-top: 10px; }
.home-comment .comment-list .concessions-item span, .home-comment .concessions-list .concessions-item span, .home-concessions .comment-list .concessions-item span, .home-concessions .concessions-list .concessions-item span { float: left; margin-top: 0; margin-left: -70px; width: 60px; height: 20px; text-align: center; color: #FFF; background: #F8AB31; }

.home-cate { border-top: 2px solid #bfbfbf; }
.home-cate .more { position: absolute; right: 0; padding-right: 20px; }
.home-cate .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.home-cate .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.home-cate .content { padding-bottom: 10px; }
.home-cate .content .item { width: 300px; height: 31px; position: relative; overflow: hidden; }
.home-cate .content .item a { float: left; width: 64px; height: 30px; line-height: 30px; position: relative; overflow: hidden; text-align: center; margin-bottom: 1px; color: white; background-color: #484848; }
.home-cate .content .item a .arr { position: absolute; top: 50%; right: -3px; margin-top: -3px; border-color: white; background-color: white; }
.home-cate .content .item .cate { float: left; margin: 0 0 1px 1px; width: 235px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; background-color: #e7e7e7; }
.home-cate .content .item .cate span { display: block; height: 30px; }
.home-cate .content .item .cate a { border-right: 1px solid #fff; width: 46.2px; height: 30px; line-height: 30px; color: #333; background: transparent; }

.goods-cate { border-top: 2px solid #bfbfbf; }
.goods-cate .title { position: relative; height: 37px; line-height: 37px; font-weight: bold; }
.goods-cate .title .arr { position: absolute; top: 50%; right: 10px; margin-top: -3px; }
.goods-cate .title .more { position: absolute; right: 0; padding-right: 20px; }
.goods-cate .content { padding-bottom: 10px; border-top: 1px solid #E7E7E7; }
.goods-cate .content .item { width: 300px; position: relative; overflow: hidden; }
.goods-cate .content .item > a { display: block; line-height: 30px; font-weight: bold; border: 1px solid #E7E7E7; border-top: 0; text-align: center; background-color: #f3f3f3; }
.goods-cate .content .item .cate { text-align: center; line-height: 30px; border-left: 1px solid #E7E7E7; overflow: hidden; }
.goods-cate .content .item .cate a { display: block; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 33.33333%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; }
.goods-cate .content .item .cate .more { background-color: #f9f9f9; }

.home-cate-pt { background-color: #bfbfbf; padding-bottom: 1px; }
.home-cate-pt .cate-name { float: left; color: white; font-size: 16px; width: 78px; height: 60px; line-height: 30px; margin-right: 1px; padding: 21px 10px 20px; }
.home-cate-pt .cate-top { display: block; float: left; color: white; font-size: 20px; width: 99px; height: 100px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; background-color: white; margin-right: 1px; margin-top: 1px; }
.home-cate-pt .cate-top img { max-width: 99px; max-height: 100px; vertical-align: middle; }
.home-cate-pt .cate-rank { display: block; float: left; color: white; font-size: 20px; width: 74px; height: 75px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; background-color: white; margin-right: 1px; margin-top: 1px; }
.home-cate-pt .cate-rank img { max-width: 74px; max-height: 75px; vertical-align: middle; }
.home-cate-pt .cate-rank:nth-child(4n+0) { width: 73px; height: 75px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; margin-left: 1px; }
.home-cate-pt .cate-rank:nth-child(4n+0) img { max-width: 73px; max-height: 75px; vertical-align: middle; }
.home-cate-pt .floor1 { background-color: #91db6d; }
.home-cate-pt .floor2 { background-color: #8ac5ea; }

.w-article .title { position: relative; height: 37px; line-height: 37px; }
.w-article .title:after { content: '\0020'; display: block; position: absolute; top: 50%; right: 10px; margin-top: -3px; width: 5px; height: 5px; border-top: 2px solid #666666; border-right: 2px solid #666666; transition-duration: 500ms; -webkit-transition-duration: 500ms; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.w-article .title a { font-size: 1em; font-weight: bold; display: block; }
.w-article li { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.w-article li a { display: block; line-height: 2.5em; }






 @-webkit-keyframes 'wobble' {
    	100% {left:0%;top:20%;  width:10px;  } 
		5% {left:5%;top:0%; } 
		90% {left:10%;top:-15%; } 
		85% {left:15%;top:-20%; } 
		80% {left:20%;top:-25%; } 
		75% {left:25%;top:-30%; } 
		70% {left:30%;top:-35%; } 
		65% {left:35%;top:-40%; } 
		60% {left:40%;top:-45%; } 
		55% {left:45%;top:-48%; } 
		50% {left:50%;top:-50%; } 
		45% {left:55%;top:-48%; } 
		40% {left:60%;top:-45%; } 
		35% {left:65%;top:-40%; } 
		30% {left:70%;top:-35%; } 
		25% {left:75%;top:-30%; } 
		20% {left:80%;top:-24%; } 
		15% {left:85%;top:-20%; } 
		10% {left:90%;top:-15%; }  
		5% {left:95%;top:-8%;} 
		0% {left:100%;top:-0%; } 
	}
.demo1dx{position:absolute ;   top:10px; left:20px; z-index:1; width:70%;  height:100px;  "}
   .demo2dx i{ background:#ee3e7e;  height:10px; display:block;
	 border-radius:100%; 
	 position:absolute;
	 left:100%;top:-0%; width:10px;
     -webkit-animation-name:'wobble';/*动画属性名，也就是我们前面keyframes定义的动画名*/
     -webkit-animation-duration: .4s;/*动画持续时间*/
     -webkit-animation-timing-function: ease-in-out; /*动画频率，和transition-timing-function是一样的*/
     -webkit-animation-delay: 0s;/*动画延迟时间*/
     -webkit-animation-iteration-count:    ;/*定义循环资料，infinite为无限次*/
     -webkit-animation-direction:    ;/*alternate */ } 
	 .demo2 i img{ width:100%} 
	 
 a.show_addgwc{ position:relative; z-index:500000;} 


/*评论星星*/
.newstar-0{width: 0;}
.newstar-1{width: 2%;}
.newstar-2{width: 4%;}
.newstar-3{width: 6%;}
.newstar-4{width: 8%;}
.newstar-5{width: 10%;}
.newstar-6{width: 12%;}
.newstar-7{width: 14%;}
.newstar-8{width: 16%;}
.newstar-9{width: 18%;}
.newstar-10{width: 20%;}
.newstar-11{width: 22%;}
.newstar-12{width: 24%;}
.newstar-13{width: 26%;}
.newstar-14{width: 28%;}
.newstar-15{width: 30%;}
.newstar-16{width: 32%;}
.newstar-17{width: 34%;}
.newstar-18{width: 36%;}
.newstar-19{width: 38%;}
.newstar-20{width: 40%;}
.newstar-21{width: 42%;}
.newstar-22{width: 44%;}
.newstar-23{width: 46%;}
.newstar-24{width: 48%;}
.newstar-25{width: 50%;}
.newstar-26{width: 52%;}
.newstar-27{width: 54%;}
.newstar-28{width: 56%;}
.newstar-29{width: 58%;}
.newstar-30{width: 60%;}
.newstar-31{width: 62%;}
.newstar-32{width: 64%;}
.newstar-33{width: 66%;}
.newstar-34{width: 68%;}
.newstar-35{width: 70%;}
.newstar-36{width: 72%;}
.newstar-37{width: 74%;}
.newstar-38{width: 76%;}
.newstar-39{width: 78%;}
.newstar-40{width: 80%;}
.newstar-41{width: 82%;}
.newstar-42{width: 84%;}
.newstar-43{width: 86%;}
.newstar-44{width: 88%;}
.newstar-45{width: 90%;}
.newstar-46{width: 92%;}
.newstar-47{width: 94%;}
.newstar-48{width: 96%;}
.newstar-49{width: 98%;}
.newstar-50{width: 100%;}

/*禁止B层点击*/
.no_click{pointer-events:none;}

/*加载更多*/
.c-gra{ text-align:center; padding:15px 0;}
